var __extends =
    (this && this.__extends) ||
    (function () {
      var t = function (o, n) {
        return (t =
          Object.setPrototypeOf ||
          ({ __proto__: [] } instanceof Array &&
            function (t, o) {
              t.__proto__ = o;
            }) ||
          function (t, o) {
            for (var n in o)
              Object.prototype.hasOwnProperty.call(o, n) && (t[n] = o[n]);
          })(o, n);
      };
      return function (o, n) {
        function r() {
          this.constructor = o;
        }
        if ("function" != typeof n && null !== n)
          throw new TypeError(
            "Class extends value " + String(n) + " is not a constructor or null"
          );
        t(o, n),
          (o.prototype =
            null === n
              ? Object.create(n)
              : ((r.prototype = n.prototype), new r()));
      };
    })(),
  ModifyPasswordView = (function (t) {
    function o() {
      var o = t.call(this) || this;
      return (
        o.btn_back_password.on(Laya.Event.CLICK, o, o.onModifyPasswordFn), o
      );
    }
    return (
      __extends(o, t),
      (o.openModifyView = function () {
        return (
          null == this.modifyPassVC && (this.modifyPassVC = new o()),
          this.modifyPassVC
        );
      }),
      (o.prototype.onModifyPasswordFn = function () {
        this.removeSelf();
      }),
      o
    );
  })(ui.ModifyPasswordViewUI);
